Install Ubuntu MATE into Raspberry Pi 3 B+
#砂肝コラム
#Ubuntu_MATE
Environment
Ubuntu MATE 20.04 LTS
#Raspberry_Pi_3_B+
Swap領域追加
動作がクソ重たいのをなんとかしたい
https://toshio-web.com/raspberrypai-ubuntu-mate#toc6
https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-20-04-ja
まあ解消した
SSH
https://ubuntu-mate.org/raspberry-pi/
$ sudo apt install openssh-server
$ sudo apt install sshguard
https://qiita.com/kiri-i/items/cf8e414320ad52cdca18
$ sudo systemctl enable ssh
$ sudo systemctl start ssh
$ sudo systemctl status ssh
active (running)
Firewall
$ sudo systemctl start ufw
$ sudo systemctl enable ufw
$ sudo systemctl status ufw
active (exited)
$ sudo systemctl restart ufw
かわらず…
ポート開放
$ sudo ufw allow ssh
$ sudo ufw reload
IP固定化
https://ygkb.jp/3672
$ sudo nano /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.10.40
netmask 255.255.255.0
gateway 192.168.10.1
dns-nameservers 8.8.8.8
$ sudo service networking restart
$ sudo reboot
再起動後
IP確認
ifconfig
192.168.10.40
できた
https://qiita.com/kiri-i/items/cf8e414320ad52cdca18
curl
sudo apt install curl
失敗
Temporary failure resolving 'ports.ubuntu.com'
$ sudo nano /etc/resolv.conf
nameserver を 8.8.8.8に変更
再起動すると設定が消えていた
https://qiita.com/a-hiroyuki/items/559ccde6d948d31af939
再度 curlインストール
成功
SSH
sudo dpkg-reconfigure openssh-server
できず
permission is denied
Jenkins
https://www.jenkins.io/doc/book/installing/linux/#debianubuntu
$ wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
$ sudo sh -c 'echo deb https://pkg.jenkins.io/debian binary/ > /etc/apt/sources.list.d/jenkins.list'
$ sudo apt-get update
$ sudo apt-get install jenkins
No Java executable found in current PATH
Java
$ sudo apt update
$ sudo apt search openjdk
$ sudo apt install openjdk-11-jdk
$ java -version
openjdk-16-jdk だと Jenkins startに失敗
Found an incorrect Java version
oepnjjdk-11-jdk にインストールしなおし
Jenkins起動成功
Jenkins
設定は普通にやる
gitインストールする
これ便利
https://dev.classmethod.jp/articles/jenkins-refactoring-jobs/#toc-3
JenkinsとGitHub連携